<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:p="http://primefaces.org/ui"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	template="/templates/modeloSistema.xhtml">
	<ui:define name="menu">
		<ui:include src="/includes/menuPrincipal.xhtml" />
	</ui:define>

	<ui:define name="conteudo">

		<f:event listener="#{MBAtendimento.carregar}" type="preRenderView" />

		<h:form id="principal">
			<p:wizard showStepStatus="false" widgetVar="wiz" nextLabel="Avançar"
				backLabel="Voltar" flowListener="#{MBAtendimento.onFlowProcess}">
				<p:tab>
					<p:panel header="INICIAR ATENDIMENTO">
						<h:panelGrid id="pnlLocNovo" columns="2">
							<p:outputLabel value="Data de Inicio: " />
							<p:calendar value="#{MBAtendimento.atendimento.dataInicio}"
								mode="popup" pattern="dd/MM/yyyy" locale="pt" />

							<p:outputLabel value="Horário de Inicio: " />
							<p:calendar value="#{MBAtendimento.atendimento.horaInicio}"
								pattern="HH:mm" timeOnly="true" locale="pt" maxHour="23"
								minHour="0" minMinute="0" maxMinute="59" />

							<p:outputLabel for="cidade2" value="Cliente: " />
							<p:selectOneMenu id="cidade2"
								value="#{MBAtendimento.atendimento.cliente.codCliente}"
								filter="true">
								<f:selectItem itemValue="" itemLabel="Selecione um Cliente" />
								<f:selectItems value="#{MBAtendimento.listaCliente}" var="item"
									itemValue="#{item.codCliente}" itemLabel="#{item.nome}" />
							</p:selectOneMenu>

							<p:outputLabel value="Local de Atendimento:" />
							<p:selectOneMenu id="local"
								value="#{MBAtendimento.atendimento.local.codigo}" filter="true">
								<f:selectItem itemValue="" itemLabel="Selecione um Local" />
								<f:selectItems value="#{MBAtendimento.listaLocal}" var="item"
									itemValue="#{item.codigo}" itemLabel="#{item.descricao}" />
							</p:selectOneMenu>

							<p:outputLabel value="Senha:" />
							<p:selectOneMenu id="sen"
								value="#{MBAtendimento.atendimento.senha.codigo}" filter="true">
								<f:selectItem itemValue="" itemLabel="Selecione uma Senha" />
								<f:selectItems value="#{MBAtendimento.listaSenha}" var="item"
									itemValue="#{item.codigo}" itemLabel="#{item.descricao}" />
							</p:selectOneMenu>

							<p:outputLabel value="Não Compareceu: " />
							<p:selectBooleanCheckbox
								value="#{MBAtendimento.atendimento.naoCompareceu}" />
						</h:panelGrid>

					</p:panel>

				</p:tab>


				<p:tab>
					<p:panel header="FINALIZAR ATENDIMENTO">
						<h:panelGrid id="pnlLoc2" columns="2">
							<p:outputLabel value="Data de Finaização: " />
							<p:calendar value="#{MBAtendimento.atendimento.dataFim}"
								mode="popup" pattern="dd/MM/yyyy" />

							<p:outputLabel value="Horário de Final: " />
							<p:calendar value="#{MBAtendimento.atendimento.horaFim}"
								pattern="HH:mm" timeOnly="true" locale="pt" />

							<p:outputLabel value="Descrição do Atendimento:" />
							<p:inputTextarea value="#{MBAtendimento.atendimento.descricao}" />

							<p:outputLabel value="Serviços Executados: " />
							<p:selectOneMenu id="serv"
								value="#{MBAtendimento.atendimento.macroServico.codigo}"
								filter="true">
								<f:selectItem itemValue="" itemLabel="Selecione um Serviço" />
								<f:selectItems value="#{MBAtendimento.listaMacro}" var="item"
									itemValue="#{item.codigo}" itemLabel="#{item.descricao}" />
							</p:selectOneMenu>

						</h:panelGrid>

						<h:panelGrid columns="2">
							<p:commandButton value="Salvar"
								actionListener="#{MBAtendimento.saveOrUpdate}"
								update=":msgGlobal" />

						</h:panelGrid>
					</p:panel>
				</p:tab>
			</p:wizard>
		</h:form>

	</ui:define>
</ui:composition>